home *** CD-ROM | disk | FTP | other *** search
/ Power Tools 1993 October - Disc 1 / Power Tools (Disc 1)(October 1993)(HP).iso / 9khw / 50916134 / 50916134.txt < prev    next >
Text File  |  1992-12-01  |  78KB  |  1,627 lines

  1. Sales Guide
  2. Internal Use Only
  3.  
  4. October 1992
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.                     The HP 9000 Client/Server Sales Guide
  13.  
  14.  
  15.  
  16.  
  17.                          Table of contents
  18.  
  19.                          1. Introduction  --  Market Opportunity........  1
  20.                          2. What is Client/Server Computing.............  2
  21.                          3. How and Why to Sell Client/Server...........  4
  22.                          4. Benefits of Client/Server...................  6
  23.                          5. Components of a Client/Server Solution......  8
  24.                               Clients and Servers.......................  9
  25.                               Graphical User Interface..................  11
  26.                               Networking................................  12
  27.                               Data Management...........................  13
  28.                               Application Software......................  14
  29.                               Application Developement Tools............  15
  30.                          6. HP's Client/Server Advantage................  18
  31.                          7. Appendix: The Application Processing Split..  20
  32.  
  33.  
  34.  
  35.     Introduction
  36.     Client/server computing  has very  quickly become one  of the
  37.     most widely used  terms in the computer  industry.  According
  38.     to a survey taken by  the Society for Information Management,
  39.     client/server  is the  most  important  technology to  watch,
  40.     topping  electronic  data   interchange,  optical  discs  and
  41.     computer-aided software  engineering.  Forrester  Research of
  42.     Cambridge,   Mass.  predicts   that   client/server  is   the
  43.     technology  that  will  drive the  U.S.  computer  industry's
  44.     growth.   They  believe that  client/server system  shipments
  45.     will grow from 28,000 units in  1992 to 183,000 units by 1995
  46.     with revenues growing  from $4.9 billion to  $38.3 billion in
  47.     those  same years.    The graph  below  shows that  customers
  48.     already have moved from investigating client/server computing
  49.     to  running  pilots  or even  full  production  client/server
  50.     systems.    Clearly,  this  is an  opportunity  that  HP  can
  51.     capitalize on.
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.      HP  is  already   recognized  as  a  major   player  in  the
  67.      client/server computing market  with excellent mainframe and
  68.      PC connectivity, client and  server scalability, a number of
  69.      client/server application development  tools and third-party
  70.      client/server  application  solutions.     This  means  that
  71.      client/server computing  is a  large opportunity for  HP and
  72.      one where  our comprehensive solution gives  us an advantage
  73.      in  today's competitive  marketplace.    This document  will
  74.      answer these basic questions about client/server computing:
  75.  
  76.           o  What is client/server computing?
  77.  
  78.           o  Why is client/server computing such a big deal?
  79.              (or:  What benefits will your customer receive
  80.              from client/server computing?)
  81.  
  82.           o  Where does client/server computing  fit within your
  83.              customer's organization?
  84.  
  85.           o  What are the components of a client/server computing
  86.              solution?
  87.  
  88.  
  89.           o  What is HP's strategy for client/server computing?
  90.  
  91.           o  What  are   HP's  competitive  advantages  in  the
  92.              client/server arena?
  93.  
  94.  
  95.      This document should help you to realize that the concept of
  96.      client/server  computing  should  not   be  presented  as  a
  97.      technology sale  to your customer.   Client/server computing
  98.      is  an  extension  of   your  current  consultative  selling
  99.      process.    It  is   imperative  that  you  understand  your
  100.      customer's business  and the competitive pressures  they are
  101.      facing.    Once  you  have  a  good  understanding  of  your
  102.      customers  environment  you can  then  map  the benefits  of
  103.      client/server   computing   to    their   business   issues.
  104.      Client/server  should  be  seen  as  an  enabler  that  lets
  105.      technology accommodate your customer's business processes.
  106.      What is this concept called Client/Server?
  107.      Client/server computing is  the computer industry's response
  108.      to  the  the  business  challenges  of  the  decade:  global
  109.      competition,  time-to-market  and  sustained  profitability.
  110.      For  businesses  to  succeed  in  these  competitive  times,
  111.      decisions  will  have  to  be  made  more  quickly,  product
  112.      development cycles  will have to be  shortened and companies
  113.      will have to  become more flexible so that  they can respond
  114.      to  their  changing  business environments.    Client/server
  115.      offers a  model of computing  by which information  can flow
  116.      more  freely within  the  organization  while retaining  the
  117.      integrity of the data on which that information is based.
  118.  
  119.      Every  vendor,   consultant  and  trade  journalist   has  a
  120.      definition of  client/server computing,  but all  agree that
  121.      client/server computing  is an architecture and  an enabling
  122.      technology, not a  collection of hardware products.   In the
  123.      simplest sense, client/server computing is an environment in
  124.      which users -- clients -- request services from resources on
  125.      a  network of  servers.   The part  of the  application that
  126.      resides on the client or  on the server should be determined
  127.      by the  application processing  environment.   Some examples
  128.      and their benefits are described below.
  129.  
  130.  
  131.      Ease of Use by adding a GUI to the Client
  132.      (GUI on Client; Application and Data on Server)
  133.      Some  customers have  implemented a  client/server computing
  134.      environment  by adding  a GUI  to a  client that  works with
  135.      legacy applications that run on  a mainframe.  HP has worked
  136.      closely  with a  major oil  company  that has  a variety  of
  137.      mainframe-based applications to  collect and process seismic
  138.      and stratification data and  to track site drilling history.
  139.      The company learned that only 20% of the company's technical
  140.      staff actually uses  the applications that exist.   The rest
  141.      rely on traditional reporting  because they don't know where
  142.      the  tools  reside  and  they are  unwilling  to  learn  the
  143.      different access  routines   required buy  each application.
  144.      HP helped this customer  implement a client/server computing
  145.      model  by  encapsulating the  old  applications  with a  new
  146.      programming interface  that can talk  to UNIX clients.   The
  147.      workstation clients  now have a consistent  interface or GUI
  148.      across  all applications  to shorten  the end-user  learning
  149.      curve.  The  result is a uniform way of  using the important
  150.      applications and accessing data without having to wait for a
  151.      management printout.
  152.  
  153.  
  154.      Responsiveness   to  Customers   through   Easy  Access   to
  155.      Information
  156.      (GUI and Application on Client; Data on Server)
  157.      By allowing PC- or workstation-based applications to utilize
  158.      data that resides elsewhere end-users can be more responsive
  159.      to  their  customers.     One  of  the   early  adopters  of
  160.      client/server computing,  US WEST,  uses HP 9000  servers to
  161.      give them  access to  mainframe data.   The US  WEST service
  162.      reps use a client system to access data from the server that
  163.      pulls customer information from a variety of mainframe-based
  164.      systems.     When  a  customer  calls,   the  incoming  call
  165.      automatically triggers  a display of information  about that
  166.      particular phone number on  the service rep's client screen.
  167.      The  service person  can  immediately  answer questions  and
  168.      suggest new services that can  turn those complaint calls or
  169.      questions into sales opportunities.
  170.  
  171.      Quicker  Processing  when Applications  can  be  run on  the
  172.      Desktop
  173.      (GUI and Application on Client; Data on Server)
  174.      By  having applications  run an  PC's or  workstations while
  175.      sharing data  that resides on  a file server,  companies can
  176.      reap  the benefits  of quicker  applications processing  and
  177.      improved  flexibility.   Boatman's  Bancshares, the  largest
  178.      bank in St. Louis,  has implemented a client/server solution
  179.      with  UNIX workstations  and servers.   The  traders utilize
  180.      workstations for  applications that  hook into HP  9000 file
  181.      servers  that  hold  inventory  and  position  data.    Each
  182.      workstations  supports  an  X-stations   that  is  used  for
  183.      administrative  tasks.    Applications are  being  run  more
  184.      efficiently and allow  the traders to be  more responsive to
  185.      their customers.
  186.      Increased   Competitiveness   through   timely   Access   to
  187.      Information
  188.      (GUI  on  Client; Application  on  Server;  Data on  "Super"
  189.      Server)
  190.      By having access  to information at the  fingertips of those
  191.      who  need  it  customers   can  increase  there  competitive
  192.      position   in   the   marketplace.      Hughes   Space   and
  193.      Communications  implemented  a  three  tiered  client/server
  194.      solution and  is speeding up product  development cycled and
  195.      reducing  processing and  communication costs  as a  result.
  196.      Hughes  replaced their  3270 terminals  with PC's  running a
  197.      Motif-like user interface from Neuron  Data.  These PC's are
  198.      clients that  request information from HP  9000 servers that
  199.      are running purchasing, scheduling and MRP applications that
  200.      previously  resided on  mainframes.   The  HP 9000  business
  201.      server acts as a client to a set of IBM mainframes that hold
  202.      the  data for  the  applications  that are  now  run on  the
  203.      server.  The data is downloaded to the server on a weekly or
  204.      daily  basis,  depending  on the  application  --  financial
  205.      information  is  downloaded weekly;  inventory  information,
  206.      daily.     The  mainframes  continue  to   run  some  legacy
  207.      applications that will move to  the server when they need to
  208.      be  revised.     Hughes  has  been  able  to make  a  smooth
  209.      transition from its proprietary  host-based environment to a
  210.      more flexible open client/server environment.
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.      Increased  Efficiency and  Effectiveness with  Client/Server
  223.      Computing
  224.      (GUI on Client; Standalone Applications and Data on Clients;
  225.      Shared Applications and Data on Server)
  226.      By  connecting "islands  of information",  sharing resources
  227.      and making  applications easier  to user with  standard user
  228.      interfaces, a client/server implementation  can help to make
  229.      employees  more productive  and  better able  to respond  to
  230.      change.  Liberty Bancorp, a bank holding company in Oklahoma
  231.      City, has implemented  a client/server computing environment
  232.      with  an enterprise-wide  network that  will connect  office
  233.      process   automation   workstations,  teller   workstations,
  234.      printers terminals and  servers from four different vendors.
  235.      Liberty  felt  pressure   to  re-engineer  their  operations
  236.      because  their  customers   required  more  information  and
  237.      services from the bank.  The HP solution at the branch level
  238.      will   provide  office   automation  applications   such  as
  239.      OpenMail, Information Access,   NewWave Access and HP Office
  240.      Fax.  Applications that reside  on mainframe systems will be
  241.      moved to  HP 9000 servers  to reduce the cost  of processing
  242.      and to  provide easier access  to the information.   Liberty
  243.      groups  the  benefits  that   they  will  receive  into  the
  244.      categories   of  efficiency   and   effectiveness.     Their
  245.      efficiency  benefits  include:  time savings  in  processing
  246.      accounts and  loans and reduced communications  and printing
  247.      costs.  Effectiveness is increased  in the areas of customer
  248.      service, customer retention and lead-generation.
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.      HP Offers our Customers these Benefits -- and More
  261.      The  examples illustrate  the  types of  benefits that  HP's
  262.      customers   have  received   by   locating   parts  of   the
  263.      applications  where   they  best  serve  the   need  of  the
  264.      organization   GUI's  running  on a  client make  text-based
  265.      centralized applications easier to use.  Customers with PC's
  266.      that have  had little  access to data  on other  systems can
  267.      become  more productive  and more  responsive when  they are
  268.      able to share centralized data.  These changes don't require
  269.      customers   to   completely   overhaul   their   information
  270.      technology  environments.   One  of the  advantages of  HP's
  271.      client/server   implementation   is    that   we   build   a
  272.      client/server  environment  based  on a  customers  existing
  273.      technology infrastructure.  This evolutionary approach means
  274.      that customers can  evolve to a true  client/server model at
  275.      their own pace and as their business situations  dictate.
  276.  
  277.  
  278.    How and Why to Introduce Client/Server into your Account
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.      A  client/server  architecture  may be  introduced  to  your
  297.      account in the following ways and for the following reasons:
  298.  
  299.           o  adding  a Series 800 Business Server  to an existing
  300.              PC-LAN provides better management  of  shared
  301.              resources
  302.  
  303.           o  adding a Series 800  Business Server or a Series 700
  304.              workstation as a server in an engineering environment,
  305.              to a group of  standalone clients will give the
  306.              users the capability to share  resources and
  307.              collaborate on work
  308.  
  309.           o  adding  Series 700  workstations  with a  GUI to  a
  310.              mainframe or centralized system makes mainframe
  311.              applications easier to use
  312.  
  313.           o  adding Series 800 Business Servers to a mainframe or
  314.              centralized system can provide faster application
  315.              processing if an application is offloaded to the server and
  316.              allows for better and easier  access to information
  317.              that may continue to reside there
  318.  
  319.  
  320.  
  321.      Adding a Server to a LAN
  322.      For small  businesses or  small workgroups a  PC LAN  may be
  323.      sufficient for servicing the file and print sharing needs of
  324.      the organization or workgroup.   In fact today in situations
  325.      where file sharing and print sharing will remain as the sole
  326.      function of the server in the  long term, PC LANs are likely
  327.      to be the most cost effective solution.
  328.      As the  company or user  community grows and  as cooperative
  329.      processing across  the LAN becomes more  prevalent, the PC's
  330.      will  no  longer  be  'personal', they  will  become  shared
  331.      resources.   In this environment, systems  management issues
  332.      such as  backup, software distribution and  security becomes
  333.      critical.  A  more robust server such as the  HP 9000 Series
  334.      800  Business Servers  may be  added to  the LAN  to perform
  335.      functions  such  as backup  initiation  and  to ensure  that
  336.      application versioning  issues won't impede the  benefits of
  337.      cooperative processing.
  338.  
  339.      As   businesses  continue   to  streamline   their  business
  340.      processes, applications supported on a LAN  will become more
  341.      transaction   based   and   as   companies   flatten   their
  342.      organizational structures the need to distribute information
  343.      will   become  more   important  and   may  result   in  the
  344.      implementation  of distributed  databases.    Both OLTP  and
  345.      distributed  database  applications   require  a  degree  of
  346.      management, integrity  and performance that only  a midrange
  347.      server, such as the Series  800 Business Server will be able
  348.      to cost  effectively provide.   Industry consultants  at the
  349.      META GROUP evaluated  the role of PC's  and midrange systems
  350.      as servers in a client/server environment and concluded that
  351.      PC's  will  not  have  the systems  and  network  management
  352.      capabilities  comparable  to  those  available  on  midrange
  353.      systems today, for at least   three more years and PC's will
  354.      not   have  the   robust  capabilities   needed  for   OLTP,
  355.      distributed database and other mission critical applications
  356.      for at least 5 more years.
  357.  
  358.  
  359.  
  360.  
  361.      Adding a Server to a Group of Standalone Systems
  362.      Another opportunity to  introduce client/server computing to
  363.      your  customer  is  to  find groups  of  professionals,  for
  364.      example  in   engineering  and   design  areas   or  desktop
  365.      publishing, that  are using standalone UNIX  workstations or
  366.      PC's.  These  groups can be made more  productive by sharing
  367.      data and  having the  ability to  collaborate via  a network
  368.      that gives them access to  each other's work.  Introducing a
  369.      Series  800  or  Series  700  server  to  store  engineering
  370.      drawings, product  specifications or other data  that can be
  371.      shared  among the  professionals  enables  your customer  to
  372.      experience  the   productivity  benefits   of  client/server
  373.      computing.
  374.  
  375.      A manufacturer of instruments and sensors for commercial and
  376.      military aircraft  uses two Series  800 servers as   central
  377.      file  servers providing  network-wide design  management for
  378.      over  150 PC's  and S/700  workstations.   The design  tools
  379.      available  for  workstations  and PC's  provide  a  powerful
  380.      design  environment  for  the  engineers but  it  creates  a
  381.      problem in  managing design  data.   The Series  800 servers
  382.      were added  so that rather  than using a paper  drawing, the
  383.      master  file for  a design  could be  stored in  one of  the
  384.      servers.   The  server  also  performs authorization  checks
  385.      before files are accessed by engineer and routes designs for
  386.      review  and   approval  at   the  appropriate  stages.     A
  387.      client/server  computing solution  enabled  this company  to
  388.      improve the quality of their  products and to decrease their
  389.      time to market.
  390.  
  391.  
  392.  
  393.  
  394.      Adding Clients to a Mainframe
  395.      Most  large companies  rely heavily  on legacy  applications
  396.      residing  on mainframes.    These  applications are  usually
  397.      difficult for users  to access and use.  Because  so many of
  398.      these  applications  are  mission  critical,  companies  are
  399.      reluctant  to offload  them  to less  costly  and more  open
  400.      platforms.   HP can still  add value to the  applications by
  401.      providing a  graphical front-end that runs  on a workstation
  402.      or  X-stations, S/700  and 700/RX-terminals,  as in  the oil
  403.      company example earlier.   The end-users are  more likely to
  404.      use the  application, become more productive  with it sooner
  405.      and make less mistakes when it a graphical user interface is
  406.      added to the application.
  407.  
  408.  
  409.      Adding Servers to a Mainframe
  410.      Series 800  Business Servers  can be  added as  front-end or
  411.      back-end  servers to  a  mainframe that  is running  mission
  412.      critical applications.   They  can also  be used  to offload
  413.      mainframe applications altogether.   In both cases the S/800
  414.      servers make data  more accessible and more  usable to those
  415.      who need it.  While acting as a client to the mainframe, the
  416.      Series 800 is a server to  the end-users who access the data
  417.      via PC's,  MAC's or UNIX  workstations.  Fuji Bank  in Tokyo
  418.      has implemented a top-down client/server computing solution.
  419.      Their  mainframe  system  is  the  repository  for  customer
  420.      information and  other information  that they collect,   but
  421.      now the  applications the the  bank's managers need  to make
  422.      use of the data now run  on multiple Series 800 servers that
  423.      are  accessed  via  X-terminals.   Now  applications  reside
  424.      closer to the people who need them, permitting them to share
  425.      the same  information but apply  it in a way  that satisfies
  426.      their customers' requirements.
  427.  
  428.  
  429.  
  430.      Why is Client/Server such a big deal?
  431.      Client/server computing offers  significant benefits to end-
  432.      users and MIS departments making both groups more productive
  433.      while utilizing IT resources in a cost effective manner.
  434.  
  435.      Benefits For the End-User - Freedom from Technology
  436.      Client/server  computing   gives organizations  freedom from
  437.      technology.    In  the  past, the  development  of  business
  438.      processes were sometimes constrained by a company's existing
  439.      technology  infrastructure and  capabilities.     End-users,
  440.      instead of defining business  processes with their own work-
  441.      style in mind, were forced to conform to the capabilities of
  442.      their    centralized    computing    environments.    Today,
  443.      client/server computing  frees them from  those constraints.
  444.      By  giving  the  end-user   ownership  of  processing  power
  445.      (through an intelligent client on  their desk) and a link to
  446.      data  and/or applications  that  are  managed centrally  (to
  447.      ensure integrity  and performance levels) technology  is now
  448.      able  to  accommodate  the  end-user's work  style  and  the
  449.      business processes that the end-user has defined.
  450.  
  451. Advantages of C/S      Productivity Benefit/Cost Reduction
  452.  
  453. Easier/Better Access to Data  
  454.   Many of the client/server tools  
  455.   allow access to data that resides     
  456.   on multiple and incompatible
  457.   platforms.           
  458.  
  459.                        End-users can now have transparent access 
  460.                        to data.  They don't need to know where on
  461.                        the  network the  data reside.
  462.                        Users can now spend more time making use 
  463.                        of nformation  rather  than
  464.                        trying to find it -- or worse yet, making 
  465.                        decisions without it.
  466.                        Better decisions are made when information
  467.                        is available to those who need it.
  468.  
  469. Ease of Use
  470.   In a client/server environment    
  471.   graphical user interfaces can          
  472.   be added to legacy applications  
  473.   and come standard on new         
  474.   applications.
  475.  
  476.                        Front-ending  applications and
  477.                        application development tools with consistent 
  478.                        graphical user interfaces   can cut
  479.                        down or eliminate training time and expense, 
  480.                        reducing costs and
  481.                        enabling   users   to   become
  482.                        productive more quickly.  In addition the use 
  483.                        of GUI's can lead
  484.                        to  an   increased  number  of
  485.                        completed tasks. fewer errors and lower user 
  486.                        frustration levels.
  487.  
  488. Faster Response Time
  489.   The client/server computing       
  490.   model allows for the optimal     
  491.   placement of applications and    
  492.   data.                
  493.  
  494.                        Intelligent   desktop  devices
  495.                        can be used to offload applications 
  496.                        that had previously run
  497.                        on host  systems, resulting in
  498.                        faster response times for the offloaded 
  499.                        applications since
  500.                        they are  no longer  vying for
  501.                        the same resources demanded by other 
  502.                        applications and
  503.                        users.   The host  system is freed  up for
  504.                        faster processing of the batch or legacy 
  505.                        applications that still reside on it.  
  506.                        Users of both systems will no longer 
  507.                        experience and become
  508.                        frustrated   by  the   wait  time   typically
  509.                        associated with centralized, host-based 
  510.                        applications.
  511.                        In  addition, they  can  continue their  work
  512.                        with local applications during host downtime.
  513.  
  514.      Benefits  for  the  MIS Department  --  
  515.      Better  Applications
  516.      Faster
  517.      Today's business  climate finds  most MIS managers  facing a
  518.      flat  or  decreased budget.    Yet  the demands  from  their
  519.      customers -- the  end users -- haven't stopped  and in fact,
  520.      now that end-users have had  PC's and their own applications
  521.      running on their desks, it  is likely that their demands for
  522.      access to centralized data  and increased functionality from
  523.      the applications  the MIS department provides  have probably
  524.      increased.   A client/server  computing model, built  on the
  525.      existing  IT structure,  can  help MIS  to implement  change
  526.      quickly and thus be more responsive  to the needs of the MIS
  527.      customer.
  528.  
  529.      HP  has implemented  client/server computing  internally and
  530.      our  programmers  report  productivity   gains  of  30%,  on
  531.      average.    The  features of  client/server  computing  that
  532.      provide this increased productivity  and related MIS savings
  533.      are shown on the chart on the next page.
  534.  
  535. Advantages of C/S      Productivity  Benefit/Cost Reduction
  536.  
  537. Modularity of Applications
  538.   Application development time     
  539.   can be greatly reduced, more     
  540.   code is reusable and appli-      
  541.   cations are easier to main-      
  542.   tain due to the modularity of         
  543.   client/server application code.  
  544.  
  545.                        Because client server code  is
  546.                        designed to be modular, development teams 
  547.                        can proceed
  548.                        in   parallel  --   one  group
  549.                        working on  the client, the other  on the 
  550.                        server.   Modularity of code
  551.                        allows  for specialization  of
  552.                        programmer skills (some are better at writing 
  553.                        GUI's others data access routines.)
  554.                        More  code   is  reusable
  555.                        because one may choose to develop a server 
  556.                        for multiple appli-
  557.                        cations.         In    general
  558.                        applications  for a  client/server environment  
  559.                        are simpler  than
  560.                        traditional    mainframe   applications
  561.                        where one giant application performs a 
  562.                        variety of functions.
  563.                        The  4GL's  and   CASE  tools  available  for
  564.                        client/server environments also simplify
  565.                        application development.
  566.                        Maintaining  and  updating  applications  are
  567.                        easier because functions are segmented
  568.                        between the clients and servers.   
  569.                        If an application and GUI
  570.                        are running on a client and an
  571.                        end-user  wants  a  new  capability  in  
  572.                        the  user  interface  or
  573.                        application logic, instead of that
  574.                        application   change  affecting   the  entire
  575.                        application and the entire user-base (as would
  576.                        occur  if the  application  were centralized)  the
  577.                        change can take place on the client for just
  578.                        those end-users that need it.
  579.  
  580. Centralized Control
  581.   In a client/server environment   
  582.   the MIS department can reclaim   
  583.   control over user PC's and       
  584.   workstations.               
  585.  
  586.                        Client/server  computing helps
  587.                        to ensure the integrity of data.  
  588.                        The model separates the
  589.                        data  from   the  applications
  590.                        sparing the IT group from keeping copies of 
  591.                        the same data on
  592.                        several   different   systems.
  593.                        The server also has the rules for how to 
  594.                        access and interact
  595.                        with   the   data  ensuring   that,
  596.                        although it may be available to a wide 
  597.                        range of end-users, it
  598.                        can  only  be  changed   or  updated  by  the
  599.                        appropriate    individuals.
  600.                        In general  client/server computing  helps IT
  601.                        to reconcile the divergent needs for
  602.                        responsiveness   to   the   community   while
  603.                        ensuring data integrity through MIS control.  
  604.                        In a client server model,  the server governs 
  605.                        data integrity and access with rules imposed 
  606.                        by the IT  community,  but  because  the  
  607.                        interfaces between client and server are 
  608.                        clearly defined, anyone  can  write  and  
  609.                        application  to  run against the server.
  610.  
  611. Ability to Grow Incrementally
  612.   The client/server computing       
  613.   model allows for the optimal     
  614.   placement of applications and    
  615.   data.                
  616.  
  617.                        Both  clients and  servers are
  618.                        available in a range of sizes, strengths 
  619.                        and prices, enabling
  620.                        customers   to  tailor   their
  621.                        client/server  relationships to  meet  their  
  622.                        needs.   Previously under-
  623.                        used  processing power  can be
  624.                        exploited with GUI front-ends and applications 
  625.                        that are
  626.                        made more  useful by being able  to access
  627.                        enterprise data that may reside on a server. As
  628.                        client applications grow they are not limited
  629.                        by existing memory and processing power
  630.                        because additional processing power and large
  631.                        storage are available through the server.
  632.  
  633.  
  634.      What's Included in a Client/Server Solution?
  635.      A  client/server computing  is not  an add-on  feature or  a
  636.      specific product solution.   It is an  approach to computing
  637.      that  can  be  used  to define  and  describe  a  customer's
  638.      computing environment.
  639.  
  640.  
  641.  Components of a client/server computing
  642.  solution include:
  643.  
  644.    -  clients and servers
  645.    -  networking
  646.    -  graphical user interfaces
  647.    -  applications
  648.    -  application development tools
  649.    -  application integration tools
  650.    -  databases
  651.  
  652.  
  653.  
  654.      HP's Strategy For Client/Server Computing
  655.      HP's strategy  is to  provide a set  of tools  and solutions
  656.      that  make it  possible  for customers  to  move from  their
  657.      present computing  environment to a  client/server computing
  658.      environment at their own pace, as dictated by their business
  659.      needs.  HP's emphasis  on  a  standards-based, Open  Systems
  660.      environment  enables customers  to  leverage their  existing
  661.      information technology  investment and ensures that  any new
  662.      investment will be compatible with the technical advances of
  663.      the   future.     In   addition  to   offering  a   complete
  664.      client/server  computing  solution,  HP  has  broadened  our
  665.      definition  of   client/server  computing  to   include  the
  666.      following characteristics.
  667.  
  668.  
  669.        Open Technologies
  670.        HP's  client/server computing  solutions encompass  a wide
  671.        variety of open technologies based on industry and defacto
  672.        standards to accomplish a given task and deliver solutions
  673.        relevant to the  business task at hand.   For example, the
  674.        HP model blends the full complement of technologies needed
  675.        for the  creation and delivery of  client/server solutions
  676.        such  as  advanced  GUI's, networking  technology,  object
  677.        programming and computing and 4GL's.
  678.  
  679.        What  sets HP  apart is  that  we recognize  the need  for
  680.        "middleware": DCE (Distributed  Computing Environment) and
  681.        DME (Distributed  Management Environment)  components such
  682.        as remote procedure calls, license management services and
  683.        software that are essential for integrating and supporting
  684.        distributed  applications.     (Remember,  by  definition,
  685.        client/server means that  applications will be distributed
  686.        across more than one platform.)  HP has taken a leadership
  687.        role in defining these  standards exemplified by the seven
  688.        HP technologies  that have been chosen  as core components
  689.        of DCE and DME standards.   HP is delivering client/server
  690.        technologies today  with OpenView, Network  Nodal Manager,
  691.        Network Computing Manager and Network License Server.
  692.  
  693.        Legacy Preservation
  694.        HP's client/server  model does not require  your customers
  695.        to   throw out everything they  already have.  We  are not
  696.        like  some   vendors  who   offer  only   a  piece   of  a
  697.        client/server solution, or like those who offer to provide
  698.        a total client/server solution -- but only if the customer
  699.        is willing to start from  scratch.  HP recognizes that our
  700.        customers  already   have  a  significant   investment  in
  701.        information technology.  Our client/server models build on
  702.        that investment by redefining where and how the processing
  703.        of information  will take place  -- that is closer  to the
  704.        people who need the information.
  705.        Added Value
  706.        Finally HP's  client/server model  is committed  to adding
  707.        real value  to the  existing investment by  improving user
  708.        interfaces which  enable faster  learning.   Our solutions
  709.        provide easier  access to  existing data  and applications
  710.        while maintaining  data integrity.  Our  model enables the
  711.        integration of  data from  a variety  of sources,  many of
  712.        which may be incompatible  with each other, and transforms
  713.        that  data into  useful  information.  Our CASE  offerings
  714.        provide fast prototyping of client/server applications and
  715.        our  network and  systems  management environment  enables
  716.        fast and accurate deployment of client/server systems.
  717.  
  718.  
  719.  
  720.      HP's Clients and Servers
  721.      HP offers  a full range  of compatible clients  and servers.
  722.      No  other   vendor  matches  the  desktop     to  datacenter
  723.      scalability that HP provides.
  724.  
  725.      The HP 9000 Series 800 Business Server
  726.      Midrange systems will play an  important and growing role as
  727.      companies    move   toward    client/server   architectures.
  728.      Companies  are  streamlining  their business  processes  and
  729.      moving    from     batch-oriented    to    transaction-based
  730.      applications.   The distribution of information  is becoming
  731.      critical   as   companies   flatten   their   organizational
  732.      structures.      As    companies   move   to   client/server
  733.      architectures  to  support  these business  and  information
  734.      processing changes,  midrange systems play a  critical role.
  735.      OLTP and distributed database  applications require a degree
  736.      of  management,   integrity,  performance   scalability  and
  737.      expandability  that   only  midrange  platforms   can  cost-
  738.      effectively  provide.    The   robust  systems  and  network
  739.      management capabilities  of midrange systems also  make them
  740.      an ideal choice as systems and network management platforms.
  741.  
  742.  
  743.      The HP 9000  Series 800 is HP's strategic Unix  server.  The
  744.      S/800  offers   the  broadest  range  of   performance,  I/O
  745.      expandability,  memory  capacity  and  systems  and  network
  746.      management  capabilities in  the industry.   It  offers many
  747.      price/performance  points with  excellent  upgrade paths  in
  748.      addition to  future midrange  SMP to match  the competition.
  749.      The S/800's fast high capacity networking, server packaging,
  750.      commercial   functionality   and  applications   and   tools
  751.      availability   give the Series  800 a substantial  edge over
  752.      the competition.
  753.  
  754.      When do Series 700 Workstations Make Sense as Servers?
  755.      Generally Series  800's should be  proposed the server  in a
  756.      client/server  computing solution.   However,  in the  short
  757.      term   there  are   a  few   exceptions  where   Series  700
  758.      workstations  should  be  proposed because  they  meet  some
  759.      specific  requirements  where  today  the  S/800's  do  not.
  760.      Examples of such requirements are the following:
  761.  
  762.  
  763.          o     the need for the  server to support diskless S/700
  764.                workstations
  765.  
  766.          o     the  requirement  for  the  server  to  act  as  a
  767.                "client" in its own right in
  768.                an  environment where  bit mapped  graphics support  
  769.                is required
  770.  
  771.          o     the requirement for applications that certified on
  772.                the S/700 but not yet
  773.                on the S/800
  774.  
  775.          o     the requirement for specific HP-UX features that
  776.                are currently only supported
  777.                on  the  S/700  (i.e.  memory mapped  files,  EISA  I/O
  778.                driver)
  779.  
  780.      In general  lead with S/800's  when you need a  servers, but
  781. remember, the goal is to win the        business  -- so  bid what
  782. it takes to win the deal.
  783.      A Choice of Clients
  784.      One of  the benefits of  client/server computing is  to make
  785.      better  use  of  "sleeping"  desktop MIPS.    Many  of  your
  786.      customers  already have  PC's, MAC's  or UNIX  workstations.
  787.      Many  times these  desktop these  potential clients  are not
  788.      utilized to  their full  capacity.  For  example, when  a PC
  789.      enters  terminal emulation  mode to  access a  mainframe the
  790.      user  loses  all the  advantages  of  having an  intelligent
  791.      device on the desktop.  Clients such as PC's. MAC's and UNIX
  792.      workstations  can be  made much  more productive  by pulling
  793.      parts of an application from a larger, centralized system to
  794.      the desktop processors.  Application processing time will be
  795.      much  quicker  when  applications  are run  on  a  dedicated
  796.      system, such as  the single user PC or  workstation would be
  797.      in  this case.    Standalone desktop  applications can  also
  798.      become more  useful when they  are able to access  and share
  799.      data.
  800.  
  801.      HP 9000 servers have  a unmatched desktop integration story.
  802.      With  partners like  Novell,  Microsoft  and Pacer  Software
  803.      providing Newtare,  LAN Manager and Pacer  respectively, the
  804.      HP 9000  is able to  support DOS,  OS/2 and Windows  PC's as
  805.      well  as  MAC's,  X-Stations  and UNIX  workstations.    The
  806.      networking products that support these desktops also support
  807.      standard API's for developing client/server applications for
  808.      these intelligent desktop clients.  Thus HP provides all the
  809.      tools and  connections to put your  customer's sleeping MIPs
  810.      back to work.
  811.  
  812.  
  813.  
  814.  
  815.  
  816.  
  817.  
  818.  
  819.  
  820.  
  821.  
  822.  
  823.  
  824.  
  825.  
  826.  
  827.  
  828.  
  829.      The Series 700 and X-Terminals as Clients
  830.      For customers implementing a client/server solution where no
  831.      desktop computing currently exists, or for customers who are
  832.      looking for  a more  versatile and  powerful client,  the HP
  833.      Series 700 workstations and  HP 700/RX X-terminals are ideal
  834.      clients.
  835.  
  836.  
  837.      HP's Strategic Clients and Servers -- Together
  838.      The combination of Series 800  servers and  Series 700's and
  839.      700/RX's  as UNIX  clients  provides your  customer with  an
  840.      ideal  client/server  implementation.   The  Unix  operating
  841.      system is the most mature, robust open operating environment
  842.      that  is  supported  from the  desktop  to  datacenter-class
  843.      systems and  the HP  PA-RISC architecture  is the  only RISC
  844.      offering  that is  supported from  the desktop  to the  data
  845.      center.  The homogeneity  of of HP's RISC/Unix client/server
  846.      environment  means that  customers  can spend  more time  on
  847.      application  development  and  less  time  on  connectivity,
  848.      interoperability and other networking and systems management
  849.      issues.    HP's  broad, scalable, binary  compatible product
  850.      line means  that customers  can implement  the client/server
  851.      model no matter how large or small their computing needs and
  852.      will be ensured that it has  the capability to grow with (or
  853.      be reorganized with) their organization.
  854.  
  855.      Other Advantages
  856.      In addition  to their  absolute performance  advantage, UNIX
  857.      workstations have  significant advantages  over PC's  in the
  858.      areas  of  network and  systems  management.   PC's  require
  859.      special  servers for  even  the  simplest of  administration
  860.      tools that  are standard on workstations.   Workstations are
  861.      based on the concept of workgroup productivity and come with
  862.      the tools that  allow workgroups to be  managed more easily.
  863.      An administrator can update all workstations with the latest
  864.      version  of software  from the  administrators workstations,
  865.      rather   than  plugging   floppies   into  each   PC.     An
  866.      administrator  can  diagnose  and   fix  problems  on  other
  867.      workstations  even while  the user  may be  performing other
  868.      tasks on the system, by  logging into the users' system from
  869.      remote or  local servers  rather than physically  working on
  870.      the user's PC.
  871.  
  872.  
  873.      Although PC's cost  less on the low end,  when customers add
  874.      memory, additional disk capacity,   networking hardware  and
  875.      software and high resolution displays they are well into the
  876.      range  of workstation  prices.   HP  Series 700  workstation
  877.      prices start at near $5,000  for grayscale and under $10,000
  878.      for color.  The cost-per-seat can be even lower by combining
  879.      S/700's  with HP  700/RX  X stations.  X-stations offer  the
  880.      lowest  price solution  for  adding multitasking,  graphical
  881.      user  interface  seats  to  a network  of  workstations  and
  882.      servers.  They are ideal for users who can rely on an server
  883.      for  storage and  processing.   HP  X-stations  can even  be
  884.      easily  upgraded to  workstations  protecting the  customers
  885.      investment.
  886.  
  887.  
  888.      The speed  and power of  UNIX workstations make  them better
  889.      equipped than PC's for the demands of real-time applications
  890.      and most of today's leading PC applications are available on
  891.      UNIX workstations.   As  new applications  require graphics,
  892.      multimedia and voice annotation capabilities greater amounts
  893.      of memory  and performance  will be required.   Workstations
  894.      are best suited too handle  the system requirements of these
  895.      newer applications.
  896.  
  897.  
  898.  
  899.  
  900.      Graphical User Interface
  901.      Graphical  user interfaces  (GUI's  ) provide  users with  a
  902.      consistent,   easy-to-use   interface  across   all   client
  903.      applications which  decreases the  amount of  time end-users
  904.      must spend learning new applications, thus helping end users
  905.      to be more  productive.  Studies have shown that  the use of
  906.      GUI's have  offered productivity benefits by  increasing the
  907.      number of  applications end users  actually use.   One study
  908.      reflects a 35% increase in the number of tasks completed and
  909.      a  16% decrease  in  errors.   Fifty  one  percent of  those
  910.      studied experienced less frustrations and 23% attempted more
  911.      tasks  because  of  the  "friendlier" environment.        HP
  912.      supports a rich assortment of GUI's including:
  913.  
  914.  
  915.  
  916.                -  HP VUE (based  on the OSF/Motif and  X Windows
  917.                   standards)
  918.                -  MS Windows
  919.                -  HP NewWave
  920.                -  Presentation Manager
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.      Networking
  929.  
  930.  
  931.  
  932.  
  933.  
  934.  
  935.  
  936.  
  937.  
  938.  
  939.  
  940.  
  941.  
  942.  
  943.      Because   all   transactions    pass   over   the   network,
  944.      client/server computing  is not  possible without  a network
  945.      connecting   all  clients   and   servers.  Networking   for
  946.      client/server  has  many  aspects   including  LAN  and  WAN
  947.      networking standards,  interfaces, integration,  and network
  948.      management.  HP has a comprehensive networking offering that
  949.      helps  customers  protect  their existing  investment  while
  950.      enabling  them  to  take  advantage of    newer,  more  open
  951.      technologies such  as client/server computing.   HP provides
  952.      seamless integration  to proprietary legacy systems  as well
  953.      as  to  open systems  by  complementing  our own  networking
  954.      technologies  with   leading  industry  technologies.     HP
  955.      recognizes   that    customers   need    their   distributed
  956.      environments  to  be  secure  and  manageable  and  we  have
  957.      enhanced our networking offerings  with the management tools
  958.      that provide these capabilities.   HP supports the following
  959.      network  components  that   are  critical  in  client/server
  960.      environments.
  961.  
  962.  
  963.  
  964.        Networking  Foundations:     HP's   networking  foundation
  965.        products  provide the  infrastructure for  Local and  Wide
  966.        Area Communications  (LAN's and WAN's).   They also enable
  967.        the HP  9000 to  integrate into  enterprise-wide networks.
  968.        By providing  such a  foundation, HP shields  the end-user
  969.        from  the complexities  of how  the network  is physically
  970.        connected.  The HP 9000 supports:
  971.  
  972.  
  973.  
  974.        Token Ring             FDDI           Ethernet
  975.        SNA/X.25               SNA/SDLC       SNA/Token Ring (Q193)
  976.  
  977.  
  978.  
  979.        Desktop Integration:  These products enable the HP 9000 to
  980.        serve  clients such  as  terminals, PC's,  MAC's and  UNIX
  981.        workstations  and to  integrate your  customers workgroups
  982.        into their  enterprise.  The  choice of clients  and NOS's
  983.        (Network  Operating  Systems)  further  demonstrates  HP's
  984.        capability  to  integrate  into your  customer's  existing
  985.        environment.
  986.  
  987.  
  988.  
  989.        LAN Manager/X       Netware for Unix    ARPA      AFS
  990.        Pacer Software      OSF/DCE             NFS       Appletalk
  991.        Banyan
  992.  
  993.  
  994.        Application Programming  Interfaces (API's):   Application
  995.        programming interfaces provide developers of client/server
  996.        applications with  access to  the capabilities  offered by
  997.        the  network.     The   following  API's   enable  two-way
  998.        communications  between clients  and  servers (or  between
  999.        servers  and   servers)  and  offer  the   capability  for
  1000.        applications  running on  UNIX clients  and servers  to be
  1001.        divided  into  sections  so   that  each  section  can  be
  1002.        processed by the next available server on the network.
  1003.  
  1004.  
  1005.        DCE (NCS) RPC     TCP/IP: Berkeley Sockets  Named Pipes   OSI
  1006.        SPX/IPC (Novell)  CSI (Apple API)           SNA:LU6.2, HLLAPI
  1007.  
  1008.  
  1009.        Network  Management:        HP  offers   industry  leading
  1010.        manageability  with products  like HP  OpenView which  has
  1011.        been accepted  as a key  component of  OSF's DME   and has
  1012.        been  OEM'ed  by IBM  for  their  RS/6000.   The  OpenView
  1013.        product enables one to  manage multivendor networks from a
  1014.        single point.   There are currently  110 solution partners
  1015.        who have  written management  applications (such  as fault
  1016.        tracking, accounting and billing) to this environment.
  1017.  
  1018.  
  1019.        DME/OpenView      OSF DCE Security (Kerberos)     Omniback
  1020.        OpenSpool         PerfView
  1021.  
  1022.  
  1023.      HP's networking offerings sets HP apart as a vendor that can
  1024.      best help  customers bridge  the gap from  their proprietary
  1025.      systems and networking environment to an open, client/server
  1026.      networking and  systems environment.  This  allows customers
  1027.      to protect their existing  investment while experiencing the
  1028.      benefits  of  newer,  open technologies  like  client/server
  1029.      computing.
  1030.  
  1031.  
  1032.      Database Management
  1033.      Fast and easy end-user access  to data, while preserving the
  1034.      integrity of  data is  one of the  key differentiators  of a
  1035.      client/server solution.    The database management component
  1036.      of   a   client/server    solution   assists   in   offering
  1037.      client/server  users this  benefit.   The  placement of  the
  1038.      database management component determines if a system acts as
  1039.      a client or as a server.
  1040.  
  1041.      The HP 9000 as a Data Server
  1042.      The  S/800's  and S/700's  are  frequently  used as  a  data
  1043.      management servers,  meaning that  the data and the database
  1044.      engine reside  on the S/800 or  S/700.  (Part or  all of the
  1045.      application may  also reside there.)   The data  residing on
  1046.      the server can be accessed by a variety of clients via "NET"
  1047.      products  offered by  most database  vendors.   NET products
  1048.      facilitate    client/server   communications    that   allow
  1049.      applications  on a  client  to interface  with  data on  the
  1050.      server.  Informix-NET is an example of a NET product.
  1051.  
  1052.      The HP 9000 in a Distributed Database Environment
  1053.      Parts  of a  distributed database  may run  on a  Series 700
  1054.      and/or  800.   In this  scenario the  application processing
  1055.      split takes  place within the  data management layer.   Data
  1056.      may be distributed across a  variety of clients and servers.
  1057.      Database  vendors'  "STAR" products  facilitate  distributed
  1058.      computing by enabling  communications between databases that
  1059.      reside on multiple servers and clients.  Most of the leading
  1060.      database  vendors have  this capability  today, but  in most
  1061.      cases only  homogeneous database environments  are supported
  1062.      (i.e. when the databases on each of the systems is the same:
  1063.      all  Ingres,  all   Oracle  etc.).    When   a  database  is
  1064.      distributed on 700's  and 800's each system can  be a server
  1065.      and client  to each other  depending on where  the requested
  1066.      data resides.
  1067.      The HP 9000 as a Client to a Mainframe Database Server
  1068.      Finally,  a   Series  800  Business  Server   also  has  the
  1069.      capability  of  accessing  data that  resides  on  mainframe
  1070.      systems.    Using  SQL  access products    such  as  EDA/SQL
  1071.      (Enterprise  Data Access)    from  Information Builders  and
  1072.      "Gateway" products  that are available from  Oracle, Ingres.
  1073.      Sybase, Informix and  Cincom, Series 800 servers  can act as
  1074.      clients  requesting data  from a  mainframe database  server
  1075.      with  IBM's DB2,  IMS and  SQL/DS or  CA's IDMS  and Datacom
  1076.      databases.  In turn the same  Series 800 acts as a server to
  1077.      workstations or PC's  that request data from the Series 800.
  1078.      The end-user does  not need to know if the  data is actually
  1079.      stored on the HP system or on one of multiple mainframes.
  1080.  
  1081.      In each of these scenarios, it is important for the RDBMS to
  1082.      be tightly tuned with the server.  HP's strong relationships
  1083.      with  the leading  relational database  vendors ensure  such
  1084.      tuning for the HP 9000.   Other database features especially
  1085.      important for client/server computing include:
  1086.  
  1087.  
  1088.                o   Rule integrity, whereby business  rules can be
  1089.                    predefined and "triggers" ensure that
  1090.                    transactions against the database do not 
  1091.                    circumvent the rules
  1092.  
  1093.                o   Locking, which allows client users to behave as
  1094.                    if they have sole database access;  most
  1095.                    database vendors support this at a page or row 
  1096.                    level
  1097.  
  1098.                o   Distributed query management  and optimization
  1099.                    for most efficient use of the distributed
  1100.                    database
  1101.  
  1102.                o   Two-phase  commit  functionality,   so  that
  1103.                    transactions won't be committed
  1104.                    unless all systems and databases involved are
  1105.                    ready for the transaction
  1106.  
  1107.                o   Data  access between  clients and  servers and
  1108.                    from heterogeneous databases
  1109.  
  1110.  
  1111.      HP's database management  partners who achieve client/server
  1112.      via combinations of the above  features are the following:
  1113.  
  1114.           Cincom         Ingres         Progress         Sybase
  1115.           Informix       Oracle         Software AG      Unify
  1116.  
  1117.      For more details on which specific features are supported by
  1118.      our  database  partners,  DBFEAT  is available  on  the  GSY
  1119.      Hotline.
  1120.  
  1121.      HP's advantage  in data management centers  around our close
  1122.      relationship with the market leaders including:  performance
  1123.      tuned  for the  HP 9000,  premier porting  status and  joint
  1124.      marketing.
  1125.  
  1126.  
  1127.  
  1128.      Application Software
  1129.      Many  of our  channel  partners are  offering customers  the
  1130.      ability to  take advantage of  desktop MIPs with  GUI's that
  1131.      can run on  PC's or UNIX workstations.   Others optimize the
  1132.      processing   of   their   applications  by   splitting   the
  1133.      application logic between a clients  and servers.  Many also
  1134.      have the ability  for the database to reside  on a different
  1135.      platform  than the  application, perhaps  on a  mainframe or
  1136.      centralized server  for broad end-user access.   Application
  1137.      solutions with client/server capabilities  are listed on the
  1138.      following page.
  1139.  
  1140.  
  1141.   Application Category   Products                                
  1142.  
  1143.   Decision Support/      Pilot Executive: Pilot EIS              
  1144.   Executive Information  Information Builders: FOCUS             
  1145.   Systems                IRI:  Express                           
  1146.                                                                  
  1147.                                                                  
  1148.  
  1149.               Description/Explanation
  1150.               
  1151.               Decision support or executive information appli-
  1152.               cations lend well to a client/server environment.
  1153.               The main database typically resides on a host or
  1154.               server, while query capabilities and sometimes
  1155.               a shadow database reside on the client.
  1156.  
  1157.   Office Automation/     HP OpenMail                             
  1158.   E-Mail                 HP WorkRouter                           
  1159.                          HP Information Access                   
  1160.                          HP Document Manager                     
  1161.                          Verity: Topic
  1162.                          HP NewWave for Windows
  1163.  
  1164.               HP offers customers a significant advantage
  1165.               with our Pre-Load Service for the Knowledge
  1166.               Worker Solution and Enterprise Information
  1167.               Client offered by CCSY.
  1168.  
  1169.   Manufacturing
  1170.      MRP                 Avalon Software: CIIM                   
  1171.                          Fourthshift: Fourthshift Manufacturing  
  1172.                          JIT Resources: CIM JIT*                 
  1173.                          qad.: MFG/PRO*                          
  1174.                          Oracle: Oracle Manufacturing            
  1175.                                                                  
  1176.      Manufacturing       BBN Software: RS Series                 
  1177.      Execution           Berclain: MOOPI                         
  1178.      Systems             Bradley Ward Systems: PMIS
  1179.                          Consilium: WorkStream Open
  1180.                          GE Fanuc: Cimplicity
  1181.                          Numetrix: Schedulex
  1182.  
  1183.               MRP applications are database intensive.
  1184.               Many vendors are addressing the demand for
  1185.               client/server capabilities by adding GUI front-
  1186.               ends to run on PC's or workstations.  The
  1187.               products noted with an (*)  also have some
  1188.               application processing taking place on the client.
  1189.               These applications run on a S/800 server and
  1190.               have GUI's that run on UNIX workstations or PC's.
  1191.  
  1192.                          ATA: RQM/QTS                            
  1193.                          CINCOM: Control Manu. (Q193)            
  1194.                          Datalogix: GEMMS (Q293)                 
  1195.                          D&B: SmartStreams Manu. (94)
  1196.                          FASTech: CELL works
  1197.                          Eyring: Impression/Assembly Mgmt.
  1198.                          Industry Systems: CIM/21
  1199.                          ICC: SFDM;BPDM
  1200.                          SAP: SAP R/3
  1201.                          SETPOINT: SETCIM; GCS
  1202.  
  1203.               These vendors offer or have announced products
  1204.               where part of the application runs on a PC or UX
  1205.               client and part runs on a S/800 server.
  1206.  
  1207.                          Hilco: Monitrol/UX                      
  1208.                          Mainstream: Mainstream                  
  1209.                          USDATA: FactoryLine                     
  1210.  
  1211.               The application logic of these products runs on a
  1212.               PC or UNIX client with the ability to access data
  1213.               data that reside on a separate server.
  1214.  
  1215.      Sales/Mktg          American Bus. Computer:                 
  1216.                                             EDI Server           
  1217.  
  1218.               Allows a S/800 server to act as a client to access
  1219.               mainframe data.
  1220.  
  1221.                          Answer Computing Inc.:                  
  1222.                                             Apriori              
  1223.  
  1224.               Application spit between S/800 and PC's, MAC's
  1225.               or UNIX workstations.
  1226.  
  1227.                          Brock Cntrl Systms: Brock Activity Mgr
  1228.                          MECC: Open Uptime.                      
  1229.  
  1230.               Both have GUI's that run on PC's.
  1231.  
  1232.   Application Category   Products                                
  1233.  
  1234.   Financials             Collier Jksn:World Series Actg*         
  1235.   (Accounting,           C A: Masterpiece                        
  1236.   HR, & Payroll)         Computron: N Dimensions                 
  1237.                          D&B: Fin. Stream Analysis*              
  1238.                          Lawson: Lawson Financials*              
  1239.                          Oracle: Oracle Financials               
  1240.                          Peoplesoft: Peoplesoft*                 
  1241.                          SAP: SAP R/3 (2H93)*
  1242.  
  1243.               Description/Explanation
  1244.               
  1245.               Financial accounting applications are database
  1246.               intensive making it difficult to split part of the
  1247.               application logic away from the database.  Some
  1248.               vendors are answering the demand from client/
  1249.               server by adding a GUI front-end to run on a client
  1250.               Others, noted by an *, are splitting the application
  1251.               logic across client and server platforms.
  1252.  
  1253.   Engineering/           HP: Precision Engineering               
  1254.   Scientific                             Work Manger             
  1255.                          Sherpa: PIMS                            
  1256.                                                                  
  1257.                                                                  
  1258.  
  1259.               Data management products can store
  1260.               engineering data such as product specs
  1261.               and diagrams on a server for access by
  1262.               engineers who develop or enhance the
  1263.               the information of workstations.
  1264.  
  1265.  
  1266.      HP supports more client/server solutions than other vendors,
  1267.      giving  customers  the  choices  they  need  to  meet  their
  1268.      business requirements.
  1269.  
  1270.  
  1271.      Application Integration and Development:
  1272.      Developing  applications  for  a  client/server  environment
  1273.      differs  in   several  ways  from   traditional  application
  1274.      development.  Design tools and code generators must generate
  1275.      code  for a  server and  a client.   Usability  becomes more
  1276.      important  as GUI's  give developers  many more  choices for
  1277.      application   presentation   than  character-based   design.
  1278.      Optimizing the application processing split -- choosing what
  1279.      parts of the application should run on the server vs. client
  1280.      and allowing  for future  flexibility add complexity  to the
  1281.      application development process.
  1282.  
  1283.      The languages,  standalone tools, integration  framework and
  1284.      integrated CASE tools that HP offers as our CASEdge strategy
  1285.      reduces  the complexity  of  developing  in a  client/server
  1286.      environment.
  1287.  
  1288.        Languages
  1289.        Client/server  applications  can  be  developed  by  using
  1290.        languages products such  as COBOL , C and C++.   These are
  1291.        usually a lower  cost alternative to 4GL's  or CASE tools.
  1292.        They can  be based  on in-house expertise  and tend  to be
  1293.        more   "open"  because   they   are  defacto   development
  1294.        standards.
  1295.  
  1296.        Standalone Tools
  1297.        HP has been successful in recruiting the market leaders in
  1298.        standalone application development tools.  These tools can
  1299.        be  integrated   with  upper-CASE  tools  and   into  open
  1300.        integration frameworks such HP's  Softbench.  Although the
  1301.        tools  are excellent  for rapid  prototyping applications,
  1302.        they should not  be considered  a  substitute for complete
  1303.        lifecycle planning. (A word of  caution: many of the tools
  1304.        have made their mark in the PC area so be sure not to lead
  1305.        with  something  that will  end  up  as  a PC  sale.)  The
  1306.        following standalone tools run on the HP 9000 platforms:
  1307.  
  1308.                4GL's and screen painters without GUI support
  1309.                      -  used for  building  terminal  style  user
  1310.                         interfaces
  1311.  
  1312.                          HP - ALLBASE/4GL
  1313.                          IBI - FOCUS
  1314.                          Informix - Informix 4GL
  1315.                          Progress - Progress 4GL and Fast Track
  1316.                          Software AG - Natural
  1317.                          Sybase - APT Workbench
  1318.  
  1319.                4GL's and screen printers with partial GUI support
  1320.                  - for building mixed terminal and GUI interfaces
  1321.  
  1322.                          Cognos - PowerHouse 4GL
  1323.                          Oracle  -  SQL*Forms,  SQL*ReportWriter,
  1324.                                     SQL*Menu
  1325.                          Uniface - Uniface
  1326.                          Unify - ACCELL
  1327.  
  1328.                Full GUI client/server development tools
  1329.                  - used strictly for GUI development with a 4GL
  1330.  
  1331.                          Blyth Software - Omnis 5
  1332.                          Gupta - SQL Windows
  1333.                          Ingres - Ingres Windows/4GL
  1334.                          Oracle - Oracle CARD
  1335.                          Powersoft - PowerBuilder
  1336.  
  1337.                Frontware
  1338.                    -  used  for  adding  a  GUI  to  an  existing
  1339.                       application
  1340.  
  1341.                          Easel - Easel
  1342.                          Mitem - MitemView
  1343.  
  1344.                User interface management systems
  1345.                  - used for database independent GUI development
  1346.  
  1347.                          HP - Interface Architect
  1348.                          ISA - Dialog Manager
  1349.                          JYACC - JAM
  1350.                          Neuron Data - Open Interface
  1351.  
  1352.                Decision support and EIS tools
  1353.                   - used for ad-hoc queries of a database
  1354.  
  1355.                          Channel Computing - Forest and Trees
  1356.                          HP - NewWave Access
  1357.                          Lotus - Lotus 123 with Datalens
  1358.                          Microsoft - Excel with Q+E
  1359.  
  1360.        Open Integration Framework - Softbench
  1361.        The  second  product  area  within  the  CASEdge  strategy
  1362.        includes tools that are loosely integrated together within
  1363.        and  open  framework.     HP  Softbench  provides  such  a
  1364.        framework  and  achieves  integration  by  "encapsulating"
  1365.        tools, giving  them a  common user interface  and enabling
  1366.        them  to pass  messages to  and  from one  another.   This
  1367.        category provides a higher  level of structure than stand-
  1368.        alone tools for larger, more complex projects.
  1369.  
  1370.        Softbench runs on the HP  9000's, Apollo and Sun platforms
  1371.        today and  is being ported  to additional platforms.   IBM
  1372.        has licensed it  for use with their RS/6000's.   They call
  1373.        it  WorkBench.    Informix  has  selected  it  to  be  the
  1374.        framework technology for its OpenCASE Toolbus product, and
  1375.        CDC  has licensed  it to  be used  with their  MIP's-based
  1376.        systems.
  1377.        Integrated CASE
  1378.        Integrated  CASE,  or  i-CASE,  provides  full  lifecycle,
  1379.        structured  CASE  environments  for  large-scale,  complex
  1380.        development.    HP   offers  i-CASE  products,  previously
  1381.        available  only on  mainframes, of  these leading  vendors
  1382.        who  have chosen  the  HP  9000 as  their  break into  the
  1383.        commercial UNIX market.  Each of these vendors (especially
  1384.        Andersen   and  TI)   have  been   recognized  for   their
  1385.        client/server development functionality.
  1386.  
  1387.                Andersen:  Foundation for Cooperative Processing
  1388.                CGI:       PacBase, PAC/Lan, PAC/Lan/X
  1389.                Softlab:   Maestro II
  1390.                TI:        IEF
  1391.  
  1392.  
  1393.        Application Integration
  1394.        Two HP products that enable diverse applications  to share
  1395.        data and results are  NewWave's Object Management Facility
  1396.        (OMF) and  HP Sockets.   OMF  allows workgroup  members to
  1397.        share and  combine different  kinds of  files in  a single
  1398.        document  "object".    Data   within  the  object  remains
  1399.        consistent not  matter what the  format.  For  example, if
  1400.        data  in the  spreadsheet  or graphic  is  changed, it  is
  1401.        automatically changed wherever else it appears in the word
  1402.        processing  text   of  the  object.     HP  Sockets  links
  1403.        applications in a  Computer Integrated Manufacturing (CIM)
  1404.        environment allowing manufacturing  customers to integrate
  1405.        new applications with existing applications on multivendor
  1406.        computer systems.
  1407.  
  1408.  
  1409.      HP has an advantage over other UNIX vendors (especially SUN)
  1410.      because  of our  strong  commercial CASE  offering.   HP  is
  1411.      viewed  as a  technology leader  in the  area of  integrated
  1412.      tools because of the Softbench technology which is a defacto
  1413.      standard in the industry.
  1414.  
  1415.  
  1416.  
  1417.  
  1418.     The HP Client/Server Advantage
  1419.      The market  for client/server computing is  expected to grow
  1420.      to $10  billion by 1994.  HP is  well positioned to  to take
  1421.      advantage of this  large opportunity due to  the strength of
  1422.      our hardware, middleware, client/server application partners
  1423.      and PSO expertise.  Even though these may be differentiating
  1424.      factors,  you  should  not  lead with  these  features  when
  1425.      selling  a  client/server  solution.    Customers  will  buy
  1426.      client/server computing solutions because of its benefits :
  1427.  
  1428.      o    More  effective decision-making  because users  can get
  1429.           the information they need when they need it.
  1430.  
  1431.      o    Flexibility to  respond to marketplace  demands because
  1432.           users can access information faster.
  1433.  
  1434.      o    Increased productivity throughout  the organization due
  1435.           to standard interfaces to applications and tools.
  1436.  
  1437.      o    Cost reduction due to the  ability to take advantage of
  1438.           desktop compute power and to optimize the placement of
  1439.           applications and data.
  1440.  
  1441.  
  1442.  
  1443.  
  1444.      Use HP  success stories  to convince  your accounts  that HP
  1445.      customers  are receiving  these benefits  today.   (At least
  1446.      seven have  been described in  this document, and  more will
  1447.      available on  the GSY Hotline,  Subject: CSSUCCESS.)    Only
  1448.      after  a  customer  has  made  the decision  to  move  to  a
  1449.      client/server environment  should you begin to  describe the
  1450.      competitive advantages of HP's solution.
  1451.  
  1452.  
  1453.        Single Vendor Solution/Single Operating Environment
  1454.        HP's  comprehensive  client/server  solution  based  on  a
  1455.        single  hardware  architecture and  operating  environment
  1456.        offers advantages unmatched by  our competition.  A single
  1457.        operating  environment  allows  for a  single  application
  1458.        version   easing   support  requirements   and   training.
  1459.        Integration of tasks between a client and server is easier
  1460.        because one may use common  tools and utilities.  Managing
  1461.        the systems and  network is done more  efficiently for the
  1462.        same  reason.    A  single  vendor  solution  also  allows
  1463.        customers to spend less time managing vendor relationships
  1464.        and more time managing their business.
  1465.  
  1466.  
  1467.        HP's Scalable Systems
  1468.        The range  of performance of  HP's clients and  servers is
  1469.        broader than that  of our competitors.    This scalability
  1470.        is   especially  important   in  client/server   computing
  1471.        environments because  demand for compute power  grows once
  1472.        users experience  capabilities like better access  to data
  1473.        and applications that  are easier to learn and  use.  HP's
  1474.        scalable systems can grow along with your customers needs.
  1475.        Scalability from the desktop  to the datacenter also gives
  1476.        HP  the  ability  to  help our  customers  experience  the
  1477.        benefits of client/server  computing anywhere within their
  1478.        organization.
  1479.  
  1480.  
  1481.        HP's Networking Protects Current Technology Investment
  1482.        HP's  robust and  comprehensive  networking offerings  and
  1483.        strong  commitment to  industry  standards  enables us  to
  1484.        offer client/server capabilities  that build on customers'
  1485.        existing  IT infrastructures,  allowing  them  to move  to
  1486.        client/server  at  their  own  pace  while  retaining  and
  1487.        enhancing  their   past  investments.     HP's  networking
  1488.        offerings allow customers to to turn their desktop systems
  1489.        into clients  and mainframe computers into  servers making
  1490.        their their existing technologies more productive.
  1491.  
  1492.  
  1493.        HP: a Technology Leader in "Middleware"
  1494.        A distributed,  networked environment is  a characteristic
  1495.        of a client/server environment.   HP is an industry leader
  1496.        in enabling customers to manage this new environment.  The
  1497.        Distributed  Management Environment  (DME)    will be  the
  1498.        standard for managing networks of distributed systems.  HP
  1499.        provides customers with the  fastest and smoothest path to
  1500.        DME and  addresses customer needs with  products available
  1501.        today.  HP OpenView  Network Management Server, HP Network
  1502.        License  System  (NetLS)   and  HP  Software  Distribution
  1503.        Utilities  were selected  as  key components  of the  DME,
  1504.        reaffirming HP's focus, commitment  and leadership in open
  1505.        systems and in the management of distributed environments.
  1506.  
  1507.  
  1508.        HP Partners with the Leaders
  1509.        HP  has   developed  partnerships  with  the   leaders  in
  1510.        providing  applications,  databases   and  tools  for  the
  1511.        client/server environment.   Vendors like  Sybase, Ingres,
  1512.        Dun & Bradstreet and Computer Associates all recognize the
  1513.        advantages and growth associated with client/server.  They
  1514.        also recognize that HP is positioned well to make the most
  1515.        of the  opportunity.  HP has  made client/server solutions
  1516.        available than any other UNIX vendor.
  1517.  
  1518.        HP has Client/Server Experience
  1519.        HP  has experience  implementing client/server  solutions.
  1520.        Our   Professional  Services   Organization  and   systems
  1521.        integration  partners have  already provided  a number  of
  1522.        customers  with  a  smooth   transition  to  a  responsive
  1523.        client/server model  of computing.   In fact, HP's  own IT
  1524.        organization has also adopted  the client/server model and
  1525.        has determined that it will  be the basis for our company-
  1526.        wide information architecture.
  1527.  
  1528.  
  1529.  
  1530. The  ability to  articulate  to your  customers  the benefits  of
  1531. client/server  computing for  their business  and for   their  IT
  1532. organization coupled  with the comprehensive and  unique solution
  1533. that HP offers can lead to success in accounts that may have been
  1534. tough for you to break into in the past.  The words of the future
  1535. are Client/Server  and at HP the future is now.
  1536.  
  1537.  
  1538.  
  1539.                             Appendix
  1540.  
  1541.                 The Application Processing Split
  1542.  
  1543. Earlier in this document client/server computing was described as
  1544. a the distribution of a single task or or application between two
  1545. or  more systems.   This  is a  simple, but  accurate definition.
  1546. Some consultants will describe the distribution of the processing
  1547. task in  more detail.  Some  of your customers may  have attended
  1548. seminars hosted by  these consultants or read  articles where are
  1549. more  specific model  of  client/server  computing is  discussed.
  1550. This section is intended to  make you familiar with the different
  1551. architectures that your customer may be aware of and may refer to
  1552. as client/server.
  1553.  
  1554.  
  1555.  
  1556.  
  1557.  
  1558.  
  1559.  
  1560.  
  1561.  
  1562.  
  1563.  
  1564.  
  1565.  
  1566.  
  1567.  
  1568.  
  1569. The diagram above  depicts five logical division  points where an
  1570. application process can be split for processing on a client and a
  1571. server.  These division points are based on a model where a given
  1572. application process  has three distinct  functions: presentation,
  1573. application logic and data.
  1574.  
  1575. Three  of the  client/server configurations  result from  a split
  1576. within   a  particular   function  (i.e.   a  split   within  the
  1577. presentation function   is  seen in a  host/terminal type  set up
  1578. where  a GUI  resides on  both the  host and  the desktop  device
  1579. making the  host application  more user-friendly; a  split within
  1580. the  data  management  function  is  exemplified  by  distributed
  1581. databases  which are  used  to optimize  end-user  access to  the
  1582. information  they need.)   Two  additional configurations  result
  1583. from a split  between the application functions,  having the full
  1584. presentation function residing the on  client such as occurs when
  1585. an X-terminal  is used as a  client, or having the  complete data
  1586. management function  reside on the  server resulting in  its sole
  1587. function as a data repository.
  1588.  
  1589. Purists will say that "true"  client/server computing is the case
  1590. where the application logic is  split between the two processors.
  1591. For example: An application running on a client requests specific
  1592. information from a server, perhaps  all records with a balance of
  1593. more  that  $10,000  from  a  certain  customer  file.    If  the
  1594. application processing  split was  between the  application logic
  1595. function and  data management  functions the server  would return
  1596. the entire  customer file for  further processing by  the client.
  1597. In a  "true" client/server approach, where  the application logic
  1598. itself was  split, the  server would search  for and  return only
  1599. those records  which fit the  request of the client  reducing the
  1600. network traffic and decreasing response time.
  1601.  
  1602. Most applications available today  that claim to be client/server
  1603. applications   would  not   fit   the   purists'  definition   of
  1604. client/server.    As  seen  in  the  applications  list  in  this
  1605. document,  many  vendors  have  added a  GUI  to  there  existing
  1606. centralized application and call this a client/server application
  1607. and according to  the simple definition, it is.   The oil company
  1608. example  in this  document describes  how HP  offered one  of our
  1609. customers client/server  computing advantages by adding  a GUI to
  1610. their mainframe applications.  Other customers like US WEST, have
  1611. added capabilities  for PC- or workstation-based  applications to
  1612. utilize data that resides elsewhere.
  1613.  
  1614. The examples illustrate evolutionary steps toward a purists' view
  1615. of client/server and offer  significant benefits to customers who
  1616. are used to text-based centralized applications and customers who
  1617. are using PC's  who previously have had little access  to data on
  1618. other  systems.   One  of the  advantages  of HP's  client/server
  1619. implementation is  that we can build  a client/server environment
  1620. based on  a customers  existing technology infrastructure.   This
  1621. evolutionary approach means  that customers can evolve  to a true
  1622. client/server  model at  their  own pace  and  as their  business
  1623. situations    dictate.    Be sure  to  evaluate  your  customer's
  1624. existing technology and application processing environment before
  1625. suggesting a particular client/server implementation.
  1626. 
  1627.